import math

a = int(input("введите четырехзначное число "))
if a > 9999 or a < 1000:
  print("не четырехзначное число")
else:
  m=a//1000
  n=a//100%10
  k=a//10%10
  r=a%10
  s=max(m,n,k,r)
  v=min(m,n,k,r)
  c=0
  if m%2==0:
    c=c+1
  if n%2==0 and n!=0:
    c=c+1
  if k%2==0 and k!=0 :
    c=c+1
  if r%2==0 and r!=0:
    c=c+1
  c2=0
  if m==0:
    c2=c2+1
  if n==0:
    c2=c2+1
  if k==0:
    c2=c2+1
  if r==0:
    c2=c2+1
  if a%3==0:
    print("кратно 3")
  else:
    print("не кратно 3")
  if math.sqrt(a)%1==0:
    print(a,"является квадратом")
  else:
    print(a,"не являеться квадратом")
  if math.sqrt(m)%1==0 :
    print("число в разряде тысяч является квадратом")
  else:
    print("число в разряде тысяч не является квадратом")
  if math.sqrt(n)%1==0 and n!=0:
    print("число в разряде сотен является квадратом")
  else:
    print("число в разряде сотен не является квадратом")
  if math.sqrt(k)%1==0 and k!=0:
    print("число в разряде десятков является квадратом")
  else:
    print("число в разряде десятков не является квадратом")
  if math.sqrt(r)%1==0 and r!=0:
    print("число в разряде единиц является квадратом")
  else:
    print("число в разряде единиц не является квадратом")
  print("наибольшое число", s)
  print("количество четных цифр", c)
  print("количество нулей", c2)
  print("наименьшее число " , v)
